Arma 3
Arma Script Profiler
24 Comments
[IFA3 and SPE PL] kju 16 Aug, 2024 @ 11:01am 
@ Drift_91
best to reach Dedmen via arma discord or the one linked above
Drift_91 22 Jun, 2024 @ 8:11am 
Seems that -profilerEnableInstruction is also broken, judging by the patch notes. Is there any plans to fix the features that are crashing? I understand you're probably busy, just asking if they'll be fixed eventually or if support is being dropped.
Drift_91 21 Jun, 2024 @ 10:37pm 
Disregard the part about it being a one-off crash, can't seem to get it to run with "-profilerEnableEngine" argument set on the profiling build. If I use the performance build or normal build it runs fine, but I'm assuming that's because it's not actually activating the code to profile the engine.
Drift_91 21 Jun, 2024 @ 9:50pm 
Hi, do you have a Gmail address I can share a crash dump with on Google Drive, if you're interested? The crash seems like a one-off, but Visual Studio blamed a certain line of code in EngineProfiling.cpp.

Something about an access violation from line 231:
uint64_t addr = stuffByte + 4 + 1 + offs;

I was using the default BI TBB malloc this time, even though the code VS is blaming seems memory related to me.

Appreciate the mod though, it just turned an hour or two of removing mods one-by-one into a simple matter of seeing which function was eating up 7ms of CPU time every few frames. Seems that Better CAS Environment doesn't like ALiVE's air patrols or something, as it was making 50fps feel like 15fps with the stuttering.

Still have to find which mod is creating 100ms spikes every 5 to 10 seconds though, which is why I was using the -profilerEnableEngine argument when I crashed, since Tracy was showing a ton of empty CPU time.
cubyblue 4 Jun, 2023 @ 10:33am 
great job! you deserve more recognition!
Dedmen Miller  [author] 28 May, 2023 @ 3:36am 
No
nerexis | nmilsim.wordpress.com 27 May, 2023 @ 11:02am 
Any possibility to use it for scheduled scripts?
Dedmen Miller  [author] 20 Apr, 2023 @ 9:21am 
I heard that from others too, something is wrong on servers
Bones 20 Apr, 2023 @ 8:45am 
Hi,
When running just CBA, Intercept & ASP on server, I get from the RPT:

Fault address: 1F17B96F 01:0000A96Fll \\?\C:\Arma\A3Files\1652506957\intercept\SQF-Assembly_x64.dll

I'm wondering if I'm possibly missing something? Tried updating VC_redist.
Warezz.K (CZE) 27 Feb, 2023 @ 9:21pm 
Doesn't work. Game crashing.
Drift_91 5 Oct, 2022 @ 11:36am 
I'm so pissed off at myself right now... I spent like 12 hours trying to update the libraries to compile with the latest commits from the submodules a couple of days ago.

Today I came back to trying to figure stuff out and ended up realizing that it was Intercept that was crashing my game and not ASP... Then I ended up discovering that Intercept only crashes my game when I use a custom memory allocator...

TL;DR: If your game won't start with this mod, or more specifically Intercept Minimal Dev, then remove your custom malloc.
Drift_91 3 Oct, 2022 @ 12:27pm 
Hey, seems to be crashing on the latest profiling branch binaries. I tried updating the submodules in the SQF-Assembly and ArmaScriptProfiler repositories on GitHub, but then it wouldn't compile.
Dedmen Miller  [author] 21 Jul, 2021 @ 12:07pm 
I will probably post in my discord, linked in description.
But don't expect soon (next 2 months)
DM Rusty 20 Jul, 2021 @ 4:39pm 
Alright nice and easy, where would I be able to follow the updates? Assuming it's somewhere on GitHub or Discord?
Dedmen Miller  [author] 19 Jul, 2021 @ 12:02pm 
it once had a 32bit linux version.
Currently not compatible I think. I'll only put work into linux port once x64 Intercept is working, which I also still need to do
DM Rusty 19 Jul, 2021 @ 6:43am 
Hey Dedmen, sorry if I've missed this somewhere on the Github, looking to put this onto our Linux server to attempt to monitor our scripts to try and find the cause of some performance issues. Is this Linux compatible and are there any special requirements/steps I need to take?
Dedmen Miller  [author] 9 Jun, 2021 @ 8:52am 
Since todays update ArmaScriptProfiler will crash your Arma.
Workaround is to start the game with
-sqfasm-no-sqfc
start parameter.
maybe that was also the same issue on profiling branch
Dedmen Miller  [author] 19 May, 2021 @ 9:56am 
ono, fix eta a couple weeks cuz computer broke
BrightCandle 19 May, 2021 @ 9:42am 
Latest Profile build of A3 as of 19/05/2021 with just the 3 necessary mods (Arma Script Profiler, Intercept Dev min and CBA) launching I get the following error:

17:40:04 Intercept initialization part 1/3: 1
17:40:04 Intercept initialization part 2/3: true
17:40:04 Intercept Loading Plugin: SQF-Assembly
17:40:04 "Intercept: Load completed [SQF-Assembly]"
17:40:04 Intercept Loading Plugin: ArmaScriptProfiler
17:40:04 "Intercept: Load completed [ArmaScriptProfiler]"
17:40:05 "Arma Script Profiler preStart"
17:40:05 "ASP: Selected Tracy Adapter"
17:40:05 Intercept initialization part 3/3: -1
=======================================================
-------------------------------------------------------
Exception code: 80000003 BREAKPOINT at A483B7A6
diveyez 10 Jan, 2020 @ 3:21am 
RESPECT. It was a nice surprise to find this on the workshop!
Lasket 16 Feb, 2019 @ 3:38pm 
Die Beschreibung erinnert mich irgendwie an

Knopf - Dies ist ein Knopf
Savelli 16 Feb, 2019 @ 12:50pm 
Yeah it does. Pretty strange, first I was searching for Tracy in my Arma root folder, although I don't recall ever installing the Profiler... The \!Workshop\@Arma Script Profiler indeed has Tracy.exe
Dedmen Miller  [author] 16 Feb, 2019 @ 10:40am 
My workshop download of this item from 2 days ago has it.
Savelli 16 Feb, 2019 @ 8:39am 
It doesn't have Tracy.exe in it, unlike the Github release.