b4ux1t3,
@b4ux1t3@hachyderm.io avatar

My god, adding a conditional breakpoint in (and I assume other editors) and makes things slow.

I only have 20k pieces of data (admittedly large individual pieces, but still), and I went from finishing the run in about fifteen seconds to waiting for five minutes before I hit my breakpoint.

This isn't me complaining about anything, just kind of wild that adding a single "Does this int equal this int?" adds so much overhead! I had time to type this whole post!

alexzeitler,
@alexzeitler@mastodon.social avatar

@b4ux1t3 Did you start the whole application or did you debug a test?

My workflow has become this:
I'm using the "watch" plugin from @khalidabuhakmeh and @maartenballiauw and start my application in watch mode. If I need to debug, I'm just attaching the debugger instead of starting the whole thing from scratch.

Is it slower using the conditional breakpoint compared to a unconditional one?

On which OS are you?

khalidabuhakmeh,
@khalidabuhakmeh@mastodon.social avatar

@alexzeitler @b4ux1t3 @maartenballiauw What kind of app is this? Is it Unity or .NET “BUSINESS!”?

b4ux1t3,
@b4ux1t3@hachyderm.io avatar

@khalidabuhakmeh @alexzeitler @maartenballiauw Nah, this is a library I'm building for parsing and archiving the Firefox cache.

Kind of hard to hook into it during runtime, since it runs so darned fast when I'm not sticking conditional breakpoints everywhere.

I have code up here for the curious: https://gitlab.com/b4ux1t3/FirefoxCacheExplorer, though it is still behind a couple commits, I think.

khalidabuhakmeh,
@khalidabuhakmeh@mastodon.social avatar

@b4ux1t3 @alexzeitler @maartenballiauw Could you file an issue with the logs to see what’s happening? It might be an issue but it’s hard to know without the logs.

b4ux1t3,
@b4ux1t3@hachyderm.io avatar

@khalidabuhakmeh @alexzeitler @maartenballiauw Oh, no, I don't think there's an issue. Sorry, I thought I made that clear. Though, maybe it is, if it's adding so much extra time. Do I need to do something to get more verbose logs? I've never filed a ticket with logs before.

khalidabuhakmeh,
@khalidabuhakmeh@mastodon.social avatar

@b4ux1t3 @alexzeitler @maartenballiauw it is is in the help menu. Collect logs and file issue in one fell swoop.

ggmueller,
@ggmueller@mastodon.social avatar

@alexzeitler @khalidabuhakmeh @maartenballiauw

Slightly out of context, but which watch plugin are you using?

khalidabuhakmeh,
@khalidabuhakmeh@mastodon.social avatar
ggmueller,
@ggmueller@mastodon.social avatar
  • All
  • Subscribed
  • Moderated
  • Favorites
  • dotnet
  • mdbf
  • DreamBathrooms
  • InstantRegret
  • magazineikmin
  • Youngstown
  • everett
  • cisconetworking
  • slotface
  • GTA5RPClips
  • rosin
  • thenastyranch
  • kavyap
  • tacticalgear
  • modclub
  • JUstTest
  • osvaldo12
  • Durango
  • khanakhh
  • anitta
  • provamag3
  • ngwrru68w68
  • cubers
  • tester
  • ethstaker
  • megavids
  • normalnudes
  • Leos
  • lostlight
  • All magazines