the gdb<-> c::b interface is slow, so if you list 16384 this will be a problem.
I don't think this will change soon, but there are some workarounds:
For all you have to disable the "watch locals" options in the debugger settings
1) Don't show all elements: add your "buffer_data" manually, but limit the count
2) Show only the address and look for it in the memory view (this will also be slow, but i think it will be faster than the tree ctrl view)
3) Implement a logging interface in your program and output it through the logging interface (best way for 16384 would be to write them to a file)
greetings
[Edit:] See also this bug:
http://sourceforge.net/p/codeblocks/tickets/272/