A memory reclaim method, wherein the following steps are performed in user mode: monitoring user operation and use information and memory occupation information of applications installed on a terminal; and if it is determined, according to at least one of the user operation and use information or the memory occupation information of the applications installed on the terminal, that a memory reclaim condition is currently met, determining, according to user operation and use information and memory occupation information of applications currently running on the terminal and from the applications currently running on the terminal, an application whose memory is to be reclaimed, and performing memory reclaim by invoking a memory reclaim interface provided by a kernel mode; wherein the determining an application whose memory is to be reclaimed, and performing memory reclaim by invoking a memory reclaim interface provided by a kernel mode comprises: selecting, according to a prestored priority sequence of applications whose memory is to be reclaimed, an application that is currently running on the terminal and that is not operated or used by a user, and determining whether current time is within a high-probability use time segment of the selected application, wherein the high-probability use time segment of the application is a time interval during which the application is likely to be used based on a user operation and use information of the application; and if the current time is not within the high-probability use time segment of the selected application, determining that the selected application is an application whose memory is to be reclaimed, and performing memory reclaim by invoking the memory reclaim interface provided by the kernel mode; and repeating the foregoing steps until a memory reclaim termination condition is met. monitoring user operation and use information and memory occupation information of applications installed on a terminal; and if it is determined, according to at least one of the user operation and use information or the memory occupation information of the applications installed on the terminal, that a memory reclaim condition is currently met, determining, according to user operation and use information and memory occupation information of applications currently running on the terminal and from the applications currently running on the terminal, an application whose memory is to be reclaimed, and performing memory reclaim by invoking a memory reclaim interface provided by a kernel mode; wherein the determining an application whose memory is to be reclaimed, and performing memory reclaim by invoking a memory reclaim interface provided by a kernel mode comprises: selecting, according to a prestored priority sequence of applications whose memory is to be reclaimed, an application that is currently running on the terminal and that is not operated or used by a user, and determining whether current time is within a high-probability use time segment of the selected application, wherein the high-probability use time segment of the application is a time interval during which the application is likely to be used based on a user operation and use information of the application; and if the current time is not within the high-probability use time segment of the selected application, determining that the selected application is an application whose memory is to be reclaimed, and performing memory reclaim by invoking the memory reclaim interface provided by the kernel mode; and repeating the foregoing steps until a memory reclaim termination condition is met. selecting, according to a prestored priority sequence of applications whose memory is to be reclaimed, an application that is currently running on the terminal and that is not operated or used by a user, and determining whether current time is within a high-probability use time segment of the selected application, wherein the high-probability use time segment of the application is a time interval during which the application is likely to be used based on a user operation and use information of the application; and if the current time is not within the high-probability use time segment of the selected application, determining that the selected application is an application whose memory is to be reclaimed, and performing memory reclaim by invoking the memory reclaim interface provided by the kernel mode; and repeating the foregoing steps until a memory reclaim termination condition is met.