Forgot your password?
typodupeerror

Comment Re:Of Course (Score 1, Informative) 255

yeah, because passing a implicit "this" pointer in C++ and a typed object pointer to a function are so vastly different in storage sizes. Not. And seriously, if you are loading tons of useless data into an object, you've completely missed the point of Object oriented programming in the first place. So don't blame your failure to use logic and reasoning in OOP as a general case that applies to all software. C# and Java use garbage collection, which involves nondeterministic reclaimation of objects, which will affect performance. Sure, GC may allow for easier lockfree structures, but it simply pushes the delay to the GC, and a longer term storage of the deleted objects which then have to be reclaimed by the properly implemented lockfree GC. It's far more important to make sure your data fits in cache lines to prevent cache trashing, which means that your data has to be reloaded into the CPU's cache from higher level caches, like L3 or RAM. Just take a look at Intel's Thread Building Blocks. None of their concurrent data structures are lockfree, but do make sure to properly allocate objects to fit cache lines.

Comment Re:Um.... (Score 2, Funny) 948

Yeah, I'm surprised to read about bitching from somebody at Google. However, I suspect this moron is used to programming for that 20th Century OS known as Windows. The concept of actually using a GUI toolkit that's not a POS is too advanced for him, and maybe Google should fire him, or at least hire somebody else that doesn't have a mental defection when it comes to reasonable programming. What's especially sad is that this alpha is missing even the most basic of things, such as Preferences, because apparently GTK+ is too fucking advanced for mental defectives.

Comment Re:As a Developer the Question I Have Is ... (Score -1, Flamebait) 300

What the fuck, are you using spinlocks or something? Cycles aren't wasted by waiting if done properly. The process or thread isn't scheduled to run until it's woken up by a signal or event, usually when IT'S DONE waiting for I/O. Meanwhile another process or thread can be scheduled to run until it's interrupted or the process that waited is given a turn to run again. Seriously, learn what the fuck you are talking about before spouting your nonsense bullshit. The problem is with applications that were not designed to be modular in the first place. Which is how you end up with massive behemoths like Firefox.

Slashdot Top Deals

And on the seventh day, He exited from append mode.

Working...