I mean to say that the size of the buffers is fixed and won't change. I wonder wich way is more appropriate.
"Our approach employs statically sized buffers to avoid the overhead associated with resizing."
English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It only takes a minute to sign up.Sign up to join this community
You can either use "static buffer(s)" or "fixed-size buffer(s)". Technically, Fixed Size buffer is more appropriate and widely used.
"Our approach employs a static sized buffers to avoid the overhead associated with resizing."
"Our approach employs a fixed-sized buffers to avoid the overhead associated with resizing."
The more technical term is "statically allocated" (viz dynamically allocated). With static allocation all your memory is prepared in advance at compile time as opposed to an on demand run-time allocation from a pool. With size, it refers to a buffer in use, whereas allocation has a wider inference of its capability before it is filled and the memory management practices in place.
As an example in c++ you have methods size and capacity for a vector. The first is how much is currently utilised. The second is how much has been allocated (that is how much you can fill before needing a resize option)
It's not just correct in a technical sense. Semantically, statically sized is incorrect. Sizing refers to measurement and so statically is the incorrect adverb. Other terms such as "fixed size" are correct, but do not convey what you want to say as well as "statically allocated".