Viladoman / CompileScore

Tools for profiling and visualizing C++ build times.
MIT License
464 stars 19 forks source link

Does this plugin works on Linux or Mac ? #35

Open AvanteElectro opened 2 years ago

AvanteElectro commented 2 years ago

Hi !

Does this plugin works on Linux or Mac ? I don't see any .vsix to install it.

Cheers !

Viladoman commented 2 years ago

Hi!

It is in my plan to provide something for Mac or Linux at some point, but we are not there yet.

If you are using Clang, you could try the SeeProfiler project I did 3 years ago. It is an electron app that parses a directory looking for the .json files created by the clang -ftime-trace flag.

I haven't checked that project in a while, it might need a pass.

Trass3r commented 2 years ago

It is possible to run the extractor via wine and view the results with the standalone tool on Windows. I guess it'd need to be ported to .net core or .net 5+ to become usable on Linux.

jorgenpt commented 7 months ago

If anyone's reading this in the future, there is currently a Makefile in the DataExtractor folder that can be used to build a native Linux version of the DataExtractor.

Viladoman commented 7 months ago

Yes. I have been working lately to allow linux and mac users to use Compile Score. For now the Data Extractor should be buildable and runnable in those systems, but sadly there is still work to be done in order to browse the results too. The current plan is to at least have a standalone application and vscode extension to do so. But let's see how far I can get with it.