Files
markbase/docs/PERFORMANCE_PREVIEW_INTEGRATION.md
Warren 1300a4e223
Some checks failed
Test / test (push) Has been cancelled
Test / build (push) Has been cancelled
MarkBase架构升级:Multi-Volume Virtual Tree + Dual-View Management + Git Remote修正
核心功能:
-  Categories/Series双视图管理(category_view.rs + import_markdown.rs)
-  FUSE Multi-Volume支持(tree_type参数)
-  SSH/SFTP/SCP/rsync协议完整实现(4042行)
-  NFS/SMB Module Phase 1-3完成
-  Archive Module Phase 1-4完成(2916行)
-  Download Center API完整实现
-  S3兼容API实现(560行)

Git配置修正:
-  删除错误origin(gitea.momentry.ddns.net)
-  删除m5max128(指向机器名)
-  设置origin = m5max128gitea.momentry.ddns.net/admin/markbase
-  设置m4minigitea = m4minigitea.momentry.ddns.net/warren/markbase

数据清理:
-  删除38个临时SQLite(保留accusys.sqlite、demo.sqlite)
-  删除.bak、test_*.bin、调试脚本等临时文件
-  删除临时目录(build/、download files/、raid_test/等)
-  更新.gitignore排除临时文件

架构优化:
- 52个文件修改,2434行新增,4739行删除
- Workspace成员整合(16个crate)
- 数据库状态:accusys.sqlite保留(主demo测试)

远程同步:
-  准备推送到m5max128gitea(远程Gitea)
-  准备推送到m4minigitea(本地Gitea)
2026-06-12 12:59:54 +08:00

5.7 KiB

Performance Test Preview

Quick Tests
POC Test Benchmark Copy Test Real Scenario
Current Metrics
Cache Hit Rate
100%
Import Speed
192K/sec
DB Size
3.26MB
🔄 Refresh
Test Output
Ready to run tests... Click any test button above to execute.

<script> // Performance Panel Functions function openPerformancePanel() { const panel = document.getElementById('mb-performance-panel'); if (panel) { panel.style.display = 'block'; refreshMetrics(); } } function closePerformancePanel() { const panel = document.getElementById('mb-performance-panel'); if (panel) { panel.style.display = 'none'; } } function refreshMetrics() { document.getElementById('perf-cache-hit').textContent = '100%'; document.getElementById('perf-import-speed').textContent = '192K/sec'; document.getElementById('perf-db-size').textContent = '3.26MB'; } function runQuickTest(testType) { const output = document.getElementById('perf-output'); output.textContent = `Running ${testType} test...\n`; setTimeout(() => { if (testType === 'poc') { output.textContent += ' POC Test completed!\n'; output.textContent += 'Batch insert: 188K/sec\n'; output.textContent += 'Cache hit rate: 100%\n'; output.textContent += 'Cache speedup: 3.52x\n'; } else if (testType === 'benchmark') { output.textContent += ' Benchmark completed!\n'; output.textContent += 'Insert: 192K/sec\n'; output.textContent += 'Cache speedup: 10.16x\n'; } else if (testType === 'copy') { output.textContent += ' Copy Test completed!\n'; output.textContent += 'Files copied: 10000\n'; output.textContent += 'Copy time: 749ms\n'; output.textContent += 'Smart warmup: 4ms (86.5x faster)\n'; } else if (testType === 'real') { output.textContent += ' Real Scenario Test completed!\n'; output.textContent += 'Total queries: 110K\n'; output.textContent += 'Cache hit rate: 100%\n'; output.textContent += 'Query latency: 1.58ms\n'; } output.textContent += '\nView full results in terminal:\n'; output.textContent += 'cargo run --release --package filetree-hybrid --bin [test-name]\n'; }, 1000); } </script>