You could run it under strace, e.g. strace -f -o shreddit.log shreddit...
That'll show you the system calls it's making. You might be able to tell if it's waiting on a network request or local I/O. You can find guides online how to read strace output.