dedmen / armascriptprofiler Goto Github PK
View Code? Open in Web Editor NEWAdvanced 3rd Party Profiler for Arma
Home Page: https://www.patreon.com/dedmen
License: Other
Advanced 3rd Party Profiler for Arma
Home Page: https://www.patreon.com/dedmen
License: Other
Something that instead of recording hundreds of scope creates just one and shows you the average. Probably display on highest level then. With a line number of where it started.
For lunatics like me who want to run tracy on the server and headless client simultaneously.
Currently tracy will use the next unused port if 8086 is blocked.
Seems coincident to the SPOTREP#00099 update. Whatever changed there has had a precipitous effect on ASP.
Attaching the reports. Also my mod set; you could probably pare back a couple of them, but the issue seems contained whether ASP is in the mix.
Has this updated recently? Like in the last day or so? According to my launcher, seems like possibly the answer is 'yes'. And it is causing A3 to crash. Again.
http://brofiler.com/
Shouldn't hurt right? We get nice UI for free.
Arma 3.zip
Contains bidmp, rpt and mdmp. It's a .7z in a zip to get past the 25MB upload limit.
https://github.com/brendangregg/FlameGraph
should just output the collapsed stack format to clipboard or file
Somehow ACE3 completely stops working when the profiler mod is loaded in combination with CUP Vehicles. Unloading only CUP Vehicles or the profiler mod makes it work again.
-> Complete list of loaded mods (all latest steam versions):
Arma 3 profiling branch
CBA
ACE / ACEX
This profiler
CUP Units / Weapons / Vehicles
(Doesn't matter if the ACE compat for CUP is loaded or not)
When I try to load the ACE inventory in the main menu, my log show this:
[1122,48.78,0,"XEH: PreInit started. v3.9.1.181229"]
10:10:33 [1122,49.154,0,"CBA CACHE DISABLED? (Disable caching with cba_cache_disable.pbo): _compileType=compile"]
and starts spamming these:
"TestUser/BIS_fnc_log: [preInit] ""DeltaTime computation started"""
[XEH]: preInit already executed. Abort preInit.
Attempt to override final function - bis_fnc_missionflow
Attempt to override final function - bis_fnc_storeparamsvalues_data
and then never finishes loading. When connecting to a server, almost every aspect of ACE is missing or not working, even the settings menu is completely invisible (buttons are missing, but space for them is used)
Any idea what is going on here?
It would be helpful to know that instead of wondering where to direct either tracy
or capture
. capture
, in particular, just sits there waiting for loopback:8086
to connect, i.e.
Connecting to 127.0.0.1:8086...
And that is all I ever see. Which port should it be connecting to?
Latest prof
Type: Public
Build: Profile
Version: 2.12.150806
-profilerEnableEngine -profilerEnableNetwork
-profilerEnableEngine -profilerEnableNetwork -dummylolstuff
No I'm not joking.
profilerTime
returns
[seconds (rounded to full number), microseconds (rounded to full, since start of current second), nanoseconds (rounded to full, since start of current microsecond)] since game start.
3 element array makes it easy to use with vectorDiff.
Trying to load in with Arma Script Profiler and Intercept, crashing with DBZ errors. Does it need updating for the latest A3 version?
https://docs.google.com/document/d/1CvAClvFfyA5R-PhYUmn5OOQtYMH4h6I0nSsKchNAySU/edit
https://aras-p.info/blog/2017/01/23/Chrome-Tracing-as-Profiler-Frontend/
Can be used when you use a non-profiling build.
https://github.com/hrydgard/minitrace This is only works with string literals. so not suitable for script profiling. But could maybe use that for profiling compile times or others?
Would need a way to define maybe a regex function name pattern of functions which should be traced
I am trying to troubleshoot an issue with Arma 3 black screen freezing. I am able to force Arma 3 to quit with an always in front task manager, so at least that is good. However, when that happens, it also pulls tracy down with it. The freeze is not tracy related, it is happening anyway, but the fact that it pulls tracy down with it is not good, and I lose the recorded data. Is it possible that I can tell tracy to record to file while the session is alive? That would be helpful. Maybe there's an option that allows for this already, I do not know. Thanks!
Sort of tangent to requirement for address port configuration, reporting, etc. tracy
not connecting. It was connecting fine, then I ran capture
which itself failed to connect to anything. Now neither is connecting to anything. Just sits there waiting for connection.
Ultimately I want to be able to capture
while I attempt to troubleshoot black screen freeze issue. I want to see what may be captured as that happens in order to better troubleshoot.
Is it something I did, and/or is there a way to recover from that?
Adding the mod to the modlist in swifty I am getting the following start error message:
Addon 'dedmen_script_profiler' requires addon 'intercept_core'
Stated version on releases is 1.5.37 "Network Profiler"
Zip appears not to contain intercept_core.pbo anymore.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.