diff --git a/tests/performance/vite.config.mjs b/tests/performance/vite.config.mjs
index 6139108d6b6..333954c7dd2 100644
--- a/tests/performance/vite.config.mjs
+++ b/tests/performance/vite.config.mjs
@@ -35,8 +35,23 @@ export default defineConfig({
   },
   mode: 'production',
   build: {
-    minify: true,
+    minify: 'terser',
     reportCompressedSize: false,
+    rollupOptions: {
+      output: {
+        manualChunks(id) {
+          if (id.includes('@ember-data/model')) return 'warp-drive-legacy';
+          if (id.includes('@ember-data/legacy-compat')) return 'warp-drive-legacy';
+          if (id.includes('@ember-data')) return 'warp-drive';
+          if (id.includes('@warp-drive')) return 'warp-drive';
+          if (id.includes('@ember')) return 'ember';
+          if (id.includes('ember-source')) return 'ember';
+          if (id.includes('@glimmer')) return 'ember';
+          if (id.includes('node_modules')) return 'vendor';
+          return null;
+        },
+      },
+    },
     terserOptions: {
       compress: {
         ecma: 2024,