How do you profile a certain bit of a GNU Guile program while it is running?

I want to profile a certain part of a program while it is running. What do I have to add to the code in order to do that?

Let’s say I have a bunch of procedures, all running at a certain point in the program, but I only want to profile a particular procedure.

Thank you.