bdd1fab997
Refactor benchmark configuration and improve file handling with shared streams
feature/function-timing
ImBenji
2025-12-13 16:45:06 +00:00
c97f36cfb6
Increase benchmark iterations and adjust heartbeat threshold for improved timing accuracy
ImBenji
2025-12-11 18:05:08 +00:00
0836935888
Fixed windows deadlocks, performance is shit tho
ImBenji
2025-12-11 17:40:35 +00:00
fc7297e0f8
Fixed windows deadlocks, performance is shit tho
ImBenji
2025-12-11 17:15:55 +00:00
bec317745d
Fixed windows deadlocks, performance is shit tho
dev
ImBenji
2025-12-05 10:19:32 +00:00
4227b1db75
Add .gitignore to exclude build artifacts and temporary files
ImBenji
2025-12-05 10:18:34 +00:00
1084d62b9c
Reduce benchmark iterations and optimize worker thread management for improved performance
ImBenji
2025-12-05 10:10:17 +00:00
4bace6f681
Add thread-local caches for file locks and handles in fd_pool
ImBenji
2025-12-04 20:33:06 +00:00
6e81375d7f
Add thread-local caches for file locks and handles in fd_pool
ImBenji
2025-12-04 20:18:58 +00:00
55c69aebc2
Refactor concurrency handling and file operations for improved performance and thread safety
ImBenji
2025-12-04 20:15:44 +00:00
fa50810212
Increase benchmark iterations to 100 and enhance flush method for Windows compatibility
ImBenji
2025-12-02 15:37:32 +00:00
82efc4a524
Add flush method to SweepstoreFileHandle for improved data synchronization
ImBenji
2025-12-02 15:24:01 +00:00
5d9b34e030
Enhance Windows file handling with improved sync and error checking in read/write operations
ImBenji
2025-12-02 15:15:47 +00:00
7adca647a6
Enhance Windows file handling with improved sync and error checking in read/write operations
ImBenji
2025-12-02 15:12:32 +00:00
ad6a740a73
Implement file handling improvements with Unreal compatibility and enhanced read/write methods
ImBenji
2025-12-02 15:08:10 +00:00
55d5ab7a7b
Refactor concurrency header to replace iosfwd with string and improve thread capture in initialiseMasterAsync
ImBenji
2025-12-02 14:45:56 +00:00
b3790e6b0a
Refactor exponential backoff sleep duration in concurrency handling for improved accuracy
ImBenji
2025-12-02 14:40:53 +00:00
b6237a32d4
Add concurrency handling implementation with ticket management and file locking
ImBenji
2025-12-02 14:20:33 +00:00
eae4d0e24e
Add concurrency handling implementation with ticket management and file locking
ImBenji
2025-12-02 14:11:45 +00:00
e6ccad87b4
Refactor logging and ticket ownership verification in concurrency handling for improved clarity and reliability
ImBenji
2025-11-23 21:02:40 +00:00
f8e8636677
Refactor concurrency handling to introduce STALE_HEARTBEAT_THRESHOLD_MS constant and utilize SweepstoreWorkerTicketSnapshot for improved state management
ImBenji
2025-11-23 20:27:08 +00:00
580f07c483
Refactor concurrency handling to utilize SweepstoreWorkerTicketSnapshot for improved state management and add snapshot method in header.dart
ImBenji
2025-11-23 20:00:50 +00:00
809d79cfc8
Enhance concurrency handling with improved ticket acquisition logic and logging
ImBenji
2025-11-23 19:21:13 +00:00
f5a23fa5c4
Refactor preciseSleep for improved timing accuracy and reduce busy-wait duration on Windows
ImBenji
2025-11-23 18:08:45 +00:00
8125f8ebd7
Improve preciseSleep function for Windows with hybrid sleep strategy and logging
ImBenji
2025-11-23 18:02:30 +00:00
747f0bd1ed
Refactor concurrency handling and improve sleep precision in concurrency.dart and header.dart
ImBenji
2025-11-23 17:57:30 +00:00
2de17fe720
Change file locking to blockingShared for improved concurrency handling in header.dart
ImBenji
2025-11-23 05:54:33 +00:00
6e226f402b
Add file locking for concurrent access in header.dart
ImBenji
2025-11-23 05:51:00 +00:00
4295d119d7
Add RandomAccessMemory class for in-memory binary operations
ImBenji
2025-11-23 05:29:08 +00:00