1
0
mirror of https://github.com/wolfpld/tracy.git synced 2025-03-20 07:40:02 +08:00
Commit Graph

25 Commits

Author SHA1 Message Date
Bartosz Taudul 3df4cf8acd Don't send unused data. 2017-09-12 01:14:04 +02:00
Bartosz Taudul 25d7cebd8a Move common event data to separate struct. 2017-09-12 00:56:31 +02:00
Bartosz Taudul aa10adcc9c Explicitly describe target frame size. 2017-09-12 00:49:38 +02:00
Bartosz Taudul 30ceac359d Increase block size. 2017-09-12 00:46:10 +02:00
Bartosz Taudul 6092c695bd All enqueue operations are performed with a token. 2017-09-12 00:43:25 +02:00
Bartosz Taudul e04e1580c4 Adjust data size to fully utilize TCP packet size. 2017-09-12 00:38:33 +02:00
Bartosz Taudul 37405bafde Pack queue item. 2017-09-12 00:28:50 +02:00
Bartosz Taudul 8fb8e4f792 No need for sleep, Accept() already sleeps. 2017-09-11 23:16:17 +02:00
Bartosz Taudul 8747da8e2c Send event data over network. 2017-09-11 22:51:47 +02:00
Bartosz Taudul dbd25e2653 Add sockets wrapper. 2017-09-11 22:51:11 +02:00
Bartosz Taudul 8d3aae24bf Use producer tokens during event insertion. 2017-09-10 20:52:10 +02:00
Bartosz Taudul 452e5c5c83 Increase bulk size to 1024. 2017-09-10 20:40:28 +02:00
Bartosz Taudul 6886d5035e Dequeue events (and do nothing with them). 2017-09-10 20:23:06 +02:00
Bartosz Taudul 6a7fdea6fd Store profiling start time. 2017-09-10 20:14:16 +02:00
Bartosz Taudul 5964a6864c Scoped zone macro. 2017-09-10 20:10:20 +02:00
Bartosz Taudul 09f9937133 Scoped zone wrapper. 2017-09-10 20:09:57 +02:00
Bartosz Taudul 12a6306c0b Allow queuing zones. 2017-09-10 20:09:14 +02:00
Bartosz Taudul 05486c8225 Add unique event identifier source. 2017-09-10 20:08:42 +02:00
Bartosz Taudul e4356eb67e Time retrieval function. 2017-09-10 20:07:38 +02:00
Bartosz Taudul fc1b131c7a Add event queue structures. 2017-09-10 20:06:52 +02:00
Bartosz Taudul ea9464f4f6 Make sure string constants are at the same memory address. 2017-09-10 20:02:40 +02:00
Bartosz Taudul b4f8901a8d Add MPMC queue.
https://github.com/cameron314/concurrentqueue.git
b276773a1babd702b020a91ea2443985a65bab11
2017-09-10 19:01:14 +02:00
Bartosz Taudul 4a05da273f Set worker thread name. 2017-09-10 17:46:20 +02:00
Bartosz Taudul a5d6039aea Profiler worker thread skeleton. 2017-09-10 17:43:56 +02:00
Bartosz Taudul a2849002ec Basic git ignore list. 2017-09-10 17:26:39 +02:00