Both Direct Connect and application server connections use the documented parameters (unless otherwise indicated by the documentation).
The transfer buffers exist in both the client and server DLL. With Direct Connect, both exist on the client (in different threads). The memory consumed by ArcGIS transfer buffers is likely to be on par with that reserved by Oracle (or any RDBMS) for clients. You would need to research the database utilization in database documentation.
- V