View Single Post
Old 02-08-2013, 10:50 AM   #2
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 45,424
Karma: 27757236
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
1) There's pretty much no difference. The only difference on linux is that various print statements in the code get enabled that print out diagnostic info to stdout

2) There should be no significant performance hit for most things. The occassional task might cause a lot of debug info to be printed to stdout that might be slowed down, but that should be rare.

The only thing I can think of is that in deug mode there is some extra error handling calibre injects into the main Qt event loop which might be working around whatever the underlying error is.

Last edited by kovidgoyal; 02-08-2013 at 10:53 AM.
kovidgoyal is offline   Reply With Quote